.btn-group {
	display: flex;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 10upx 25upx 10upx 25upx;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	>view {
		width: 100%;
		height: 100upx;
		border-radius: 50upx;
		overflow: hidden;
		display: flex;
		align-items: center;
		background: #fff;
		justify-content: space-between;
		box-sizing: border-box;
		padding-left: 40upx;
		box-shadow: 0 0 10upx #dddadf;
		// border: 1px solid #DCDCDC;
		>view:nth-of-type(1) {
			display: flex;
			align-items: center;
			flex: 1;
			>view:nth-of-type(1) {
				font-size: 32upx;
				color: #E50000;
				font-weight: bold;
				margin-right: 4upx;
			}
			>view:nth-of-type(2) {
				font-size: 24upx;
				color: #969696;
				text-decoration-line: line-through;
			}
		}
		>view:nth-of-type(2) {
			height: 100%;
			width: 220upx;
			display: flex;
			align-items: center;
			justify-content: center;
			border-radius: 0 50upx 50upx 0;
			font-size: 28upx;
			color: #FFFFFF;
			background-color: #1B3893;
		}
	}
}
.remake-box {
	background-color: #fff;
	box-sizing: border-box;
	border-radius: 16upx;
	padding: 22upx 24upx;
	margin-top: 30upx;
	>view {
		font-size: 28upx;
		color: #000000;
		margin-bottom: 14upx;
	}
	textarea {
		width: 100%;
		height: 174upx;
		background-color: #F6F6F6;
		border-radius: 8upx;
		box-sizing: border-box;
		font-size: 24upx;
		padding: 20upx;
	}
}
.product-row {
	background-color: #fff;
	box-sizing: border-box;
	border-radius: 16upx;
	padding: 0 20upx;
	z-index: 2;
	position: relative;
	margin-bottom: 100upx;
	.outher-row {
		box-sizing: border-box;
		padding: 38upx 0;
		>view:not(:last-child) {
			margin-bottom: 50upx;
		}
		>view {
			display: flex;
			align-items: center;
			justify-content: space-between;
			>text {
				font-size: 26upx;
				color: #000000;
				font-weight: bold;
			}
			>view {
				display: flex;
				align-items: center;
				>image {
					width: 25upx;
					height: 25upx;
					margin-left: 10upx;
				}
				>text {
					font-size: 26upx;
					color: #000000;
				}
				.reds {
					color: #E71E1E;
				}
				textarea {
					width: 100%;
					height: 220upx;
					border: 1px solid #EEEEEE;
					margin-top: 19upx;
					font-size: 26upx;
					box-sizing: border-box;
					padding: 20upx;
				}
			}
		}
		.cloumn {
			flex-direction: column !important;
			justify-content: flex-start;
			align-items: flex-start;
			>view {
				flex: 1;
				width: 100%;
			}
		}
	}
	>.pro-all {
		display: flex;
		border-bottom: 1px solid #EEEEEE;
		box-sizing: border-box;
		padding: 24upx 0;
		>image {
			width: 122upx;
			flex-shrink: 0;
			height: 122upx;
			border-radius: 10upx;
			background-color: #F0F0F0;
			margin-right: 29upx;
		}
		>view {
			flex: 1;
			min-width: 0;
			display: flex;
			flex-direction: column;
			>view:nth-of-type(1) {
				font-size: 26upx;
				line-height: 42upx;
				display: inline-block;
				font-weight: 600;
				color: #000000;
				margin-top: 10upx;
				white-space: nowrap; //禁止换行
				overflow: hidden;
				text-overflow: ellipsis;
				margin-bottom: 10upx;
			}
			>view:nth-of-type(2) { 
				display: flex;
				align-items: center;
				justify-content: flex-end;
				line-height: 28upx;
				font-size: 26upx;
				color: #000000;
				>view:nth-of-type(2) {
					text-align: right;
					display: inline-block;
					min-width: 180upx;
					>text {
						margin-right: 4upx;
					}
				}
			}
			>view:nth-of-type(3) { 
				font-size: 24upx;
				line-height: 34upx;
				font-weight: 400;
				color: #969696;
			}
		}
	}
}
.code-box {
	>image {
		width: 300upx;
		height: 300upx;
	}
	>view{
		text-align: center;
		font-size: 26upx;
		margin-bottom: 40upx;
	}
}
.all-page {
	height: 100vh;
	background-color: #F6F6F6;
	box-sizing: border-box;
	padding-bottom: 170upx;
	overflow-y: scroll;
}
.card-flor {
	background-color: #ffffff;
	border-radius: 16upx;
	overflow: hidden;
	z-index: 2;
	position: relative;
	margin-bottom: 26upx;
	>view:not(:last-child) {
		border-bottom: 1px solid #F7F7F7;
	}
	>view {
		display: flex;
		align-items: center;
		box-sizing: border-box;
		padding: 43upx 41upx;
		justify-content: space-between;
		>image {
			width: 23upx;
			height: 23upx;
		}
		>view {
			display: flex;
			align-items: center;
			flex: 1;
			min-width: 0;
			>image {
				width: 42upx;
				height: 42upx;
				margin-right: 24upx;
			}
			>view {
				display: flex;
				flex-direction: column;
				.tips {
					font-size: 28upx;
					color: #333333;
				}
				.checkTime {
					color: #333333 !important;
				}
				>view {
					>view:nth-of-type(1) {
						font-size: 32upx;
						display: flex;
						align-items: flex-end;
						color: #000000;
						max-width: 500upx;
						>text {
							font-size: 24upx;
							color: #969696;
							margin-left: 18upx;
						}
					}
					>view:nth-of-type(2) {
						font-size: 28upx;
						line-height: 36upx;
						color: #000000;
						margin-top: 24upx;
						box-sizing: border-box;
						padding-right: 80upx;
						 display: -webkit-box;
						-webkit-box-orient: vertical;
						-webkit-line-clamp: 2;
						overflow: hidden;
					}
				}
			}
		}
	}
}
.empty-bg {
	height: 150upx; 
	width: 100%;
}
.page-pad {
	padding-top:  0 !important;
}
::v-deep .allHead {
	z-index: 1;
	position: relative;
	>view {
		background: transparent !important;
	}
}
.head-bg {
	width: 100%;
	height: 681upx;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
}